import React, { Component } from 'react'

export default class App extends Component {
  handleClick() {
    console.log('Hello React')
  }
  render() {
    return (
      <div>
        {/* <button
          onClick={() => {
            console.log('Hello React')
          }}
        >
          按钮
        </button> */}
        {/* render 中的 this 是实例，实例当然可以访问原型上面的方法啦 */}
        <button onClick={this.handleClick}>按钮</button>
        {/* 注意点：右边如果加了括号，含义变了，表示上来就调用 handleClick()，当你点击按钮的时候实际上执行的是 handleClick 调用完毕之后的返回值 */}
        {/* <button onClick={this.handleClick()}>按钮</button> */}
      </div>
    )
  }
}
